Adaptive Preference Specifications for Application Sessions TR-UTEDGE-2006-006
نویسنده
چکیده
In ubiquitous computing applications, mobile participants must be empowered to opportunistically connect to services available in their local environments. Our previous work has elucidated a model for allowing applications to specify the functional properties of the services to which they need to connect. Our framework then connects applications to dynamic resources through the use of a novel suite of application sessions. In this paper, we revisit this framework to devise a mechanism for applications to specify preferences for one service provider over another. In this investigation, we argue that these preferences are actually provided by a set of session participants: the application itself, the service provider, and, more surprisingly, the network that connects the application and the provider. We develop a framework for each of these parties to specify preferences among various allowable connections. We demonstrate not only what kinds of properties can be expressed in our framework but also implementation paths for integrating them into the communication and application support infrastructure.
منابع مشابه
Application Session Semantics for Mobile Ubiquitous Computing TR-UTEDGE-2005-002
Meeting the demand for dynamic ubiquitous computing applications requires programming abstractions and development tools tailored to this unique environment. This paper provides a programming framework tailored for ubiquitous computing applications that allows developers to express their applications’ needs in terms of interactive application sessions. These sessions are defined by a set of ope...
متن کاملApplication Sessions: Conversation Abstractions for Pervasive Computing TR-UTEDGE-2010-014
Pervasive computing application development demands abstractions that reify the notion of a conversation among distributed entities in dynamic and unpredictable environments. We define the Application Sessions model for representing and managing long-term conversations on behalf of applications. This model has been designed to remove the application developer’s need for intimate familiarity wit...
متن کاملEgoSpaces: Facilitating Rapid Development of Context-Aware Mobile Applications TR-UTEDGE-2005-004
Today’s mobile applications require constant adaptation to their changing environments, or contexts. Technological advancements have increased the pervasiveness of mobile computing devices such as laptops, handhelds, and embedded sensors. The sheer amount of context information available for adaptation places a heightened burden on application developers as they must manage and utilize vast amo...
متن کاملPassive Network Awareness for Adaptive Mobile Applications TR-UTEDGE-2006-002
In pervasive computing, adaptation is essential to applications. However, adaptation requires an up-to-the-minute understanding of the state of the environment, which often comes with a significant added cost in terms of computation and communication. In this paper, we explore possibilities for measuring the degree of mobility in dynamic ubiquitous networks. Existing measures of mobility degree...
متن کاملVirtual Sensors: Abstracting Data from Physical Sensors TR-UTEDGE-2006-001
Sensor networks are becoming increasingly pervasive. Existing methods of aggregation in sensor networks offer mostly standard mathematical operators over homogeneous data types. In this paper, we instead focus on supporting emerging scenarios in which applications will need to extract abstracted measurements from diverse sets of sensor network nodes. This paper introduces the virtual sensors ab...
متن کامل